home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / misc / memmgrb3.lha / MemManagerBeta3 / C / include / clib / memmanager_protos.h
Encoding:
C/C++ Source or Header  |  1996-09-23  |  862 b   |  32 lines

  1. #ifndef  CLIB_MEMMANAGER_PROTOS_H
  2. #define  CLIB_MEMMANAGER_PROTOS_H
  3.  
  4. /*
  5. **      $VER: memmanager_protos.h 2.11 (27.8.96)
  6. **      by Robert Ennals
  7. **
  8. **      (c) 1996 Robert Ennals
  9. **
  10. **      These are prototypes for the memmanager library and
  11. **      testmemmanager library (evaluation version)
  12. **      different fds, libs and pragmas are required for
  13. **      the two libraries.
  14. **
  15. */
  16.  
  17. APTR    CreateVMem(long memsize, long memflags, long initpri, long vmemflags);
  18. void    RemoveVMem(APTR obj);
  19. APTR    LockVMem(APTR obj);
  20. void    UnlockVMem(APTR obj);
  21. void    ChangeVMemPri(APTR obj, long mempri);
  22. long    PurgeVMem(long memflags);
  23. void    ChangeVMemType(APTR obj, long vmemflags);
  24. void    DefineVMemHierachy(APTR hierachy);
  25. void    ClearVMemHierachy(APTR hierachy);
  26. void    Publish(APTR obj);
  27. void    Protect(APTR obj);
  28.  
  29. #endif /* CLIB_MEMMANGER_PROTOS_H */
  30.  
  31.  
  32.